Skip to main content
Please note: Your course or program might have experienced a change. Please review below.

All programs

Advanced Web course

Please note: Students who have completed COMP 3015, or COMP 4669 may also take COMP 4015 for credit.

Data Analytics courses 

Credit will be granted for only one of:

  • COMP 2456 or (COMP 2156 or COMP 3156 or COMP 3157)
  • COMP 2853 or COMP 2454

Please note: COMP 2453 and COMP 3854 have replaced MATH 3060 in ADAC.

Students who have not completed COMP 2453/3854 courses may adjust their elective credits to provide original program total credits.

Database and Networking courses

Please note: New courses may have less credits. Students who have not completed these new courses may simply adjust their elective credits to provide original program total credits.

Credit will be granted for only one of:

  • COMP 3677 or COMP 3700 or COMP 3682
  • COMP 3677 or COMP 4677 or COMP 3682
  • COMP 3678 or COMP 4678
  • COMP 3679 or COMP 4679
  • COMP 3679 or COMP 4680
  • COMP 3679 or COMP 4681
  • COMP 3680 or COMP 4677 or COMP 3682
  • COMP 3681 or COMP 3700 or COMP 3682

Programming courses

Please Note: COMP 1516/2501/2601 – Programming Fundamentals Part 1, Part 2 and Part 3 were consolodated into 2 revised courses. Please do not skip terms between:  COMP 1516 Applied Programming Fundamentals with Python and COMP 2509 Object-Oriented Programming with Java.

Those 2 courses build on top of each other to form one larger introduction to programming course. Students who have completed COMP 2501 should take COMP 2509 in place of COMP 2601. Those who completed COMP 2601 do not need COMP 2509.

Do not attempt multiple COMP 360X /460x courses concurrently. Due to unique syntax and IDE differences between Java, C++ and C#, students are advised to focus on one (1) specific programming language at a time.

Please note: Credit will be only granted for one of:

  • COMP 1516 or COMP 1409
  • COMP 2501 or COMP 1451
  • COMP 2509 or COMP 2601
  • COMP 2510 or COMP 2511 or (COMP 2701 and COMP 2801)
  • COMP 2613/3656 or COMP 3601
  • COMP 2614 or COMP 3602
  • COMP 2617 or COMP 3603
  • COMP 2618 or COMP 4603
  • COMP 2912 or COMP 3012
  • COMP 2913 or COMP 3013
  • COMP 3916 or COMP 4016
  • COMP 3618/3973 or COMP 4602
  • COMP 4613/4656 or COMP 4601

COMP 2501 and COMP 2601 together were replaced by COMP 2509 as of September 2026. Additional elective credits may be required.

Full-time CST students wanting to make up credit for:

  • COMP 1510, must complete COMP 1516, starting September 2026.
  • COMP 1537, must complete both COMP 1850 and COMP 2132.
  • COMP 2510, may complete COMP 2701 plus COMP 2801.
  • COMP 2522, must complete COMP 2509, starting September 2026.
  • COMP 2712 may complete COMP 2831.
  • COMP 2714 may complete COMP 1630.
  • COMP 3522 must complete both COMP 3603 and COMP 4603.

JavaScript

Please note:  Credit will be only granted for one of:

  • COMP 2015/2132
  • COMP 2912/3012
  • COMP 2913/3013

C Programming

COMP 2701 and COMP 2801 may be offered every term, but may not be taken concurrently.

Note: These 2-part C courses offer addtional coding practice and support for students who do not have strong programming skills. Students who have failed COMP 2510 or COMP 2511 are advised to make up credit via COMP 2701+ COMP 2801.

Students will receive credit for only for COMP 2510 or COMP 2511 or (COMP 2701 plus COMP 2810).

C++ Programming

C#. NET Programming

DevOps

Please note: Credit will be granted for only one of COMP 3916 or COMP 4016 .

Any credentials that had COMP 3916 (1.5 credits) will now have COMP 4016 (3 credits) as an elective.

Java Programming

Object-Oriented Analysis

  • COMP 3833 replaced both COMP 3831 and COMP 3832

Please Note: Credit will be granted for only one of COMP 3831 or COMP 3832 or COMP 3833.

Students who did not complete COMP 3832 may simply replace it with COMP 3833 and adjust their elective credits to provide program total credits.